package com.wbp.cms.client.product.service;

import java.io.Serializable;
import java.util.List;

import com.wbp.cms.client.product.domain.ProductProfitDO;
import com.wbp.cms.client.result.Result;


/**
 * @Description:
 * @Department:
 * @author andy.lhc
 * @date 2016年3月9日 下午2:05:47
 */
public interface ProductProfitService extends Serializable {

  
  public Result<Long>  addProductProfit(ProductProfitDO productProfitDO) ;
  
  public Result<Integer>  addProductProfit(List<ProductProfitDO> productProfitDO) ;
  
  public Result<Integer>  removeProductProfit(List<ProductProfitDO> productProfitDO) ;
  
  public Result<Integer>  removeProductProfit(Long productId) ;
  
  public Result<Boolean>  modifyProductProfit(ProductProfitDO productProfitDO) ;
  
  public Result<ProductProfitDO>  loadProductProfit(Long  productProfitId) ;
  
  /**
   * 只查一条出来
   * @param productId
   * @return
   */
  public Result<List<ProductProfitDO>>  loadProductProfitByProductId(Long  productId) ;
}
